package com.sun.pojo;

import lombok.Data;

@Data
public class ReportProblem {
    //业务来源 1-银行等兼业代理机构，2-保险公司，3专业中介机构
    private Integer taskSource;
    //销售人员工号
    private String counterid;
    //销售人员姓名
    private String counterName;
    //销售人员电话
    private String counterPhone;
    //销售人员所属机构编码
    private String bankCode;
    //销售人员所属机构分行编码
    private String subBankCode;
    //销售人员所属机构网点编码
    private String nodeBankCode;
    //保险公司代码（省级分公司）
    private String subInsurerCode;
    //保险公司支公司代码(市级分公司)
    private String branchUnitCode;
    //产品名称 非必传
    private String product_name;
    //产品代码
    private String product_code;
    //业务识别号类型 1-保单号，2-投保单号，3-其他
    private Integer businessType;
    //业务识别号
    private String businessNo;
    /**
    任务类型任务类型，只能上传保险公司允许的任务类型
    100-承保
    200-理赔
    300-财务（收付）
    400-产品
    500-保全
    999-其他
     */
    private String taskType;
    //客户姓名 保单上投保人的姓名(如果没有可以写明未采集)
    private String customerName;
    //客户证件类型
    private String customerCardType;
    //客户证件号码 依赖于客户证件类型(缺省值000000)
    private String customerCardNo;
    //客户出生日期 yyyy-MM-dd(缺省值1900-01-01)
    private String customerBirthday;
    //视频文件名 备用
    private String videoName;
    //视频格式类型
    private String videoType;
    //业务流水号 银保业务需要 对应银行内部的业务流水号
    private String businessSerialNo;
    //批次号 使用时间作为批次号，格式 yyyyMMddHH
    private String batchNo;
    //文件签名
    private String content_MD5;
    //交费方式 1-趸交,2-期交,3-不定期,4-未指定
    private Integer payment_term;
    //保障期限 1-一年期及以下，2-一年期以上
    private String insuranceperiod;
    //缴费年限 保单缴费的年数，0-99
    private Integer payment_year;
    //保费 保单总保费
    private Double premium;
    //录制时间 yyyy-MM-dd HH:mm:ss
    private String record_time;
    //录制时长 录制时长，单位是秒
    private Integer file_time;
    //文件长度 文件长度=实际文件字节数/1024【取整，不能四舍五入】
    private Integer file_length;
    //任务ID
    private Integer taskId;


}
